Your conditions: Chenguang Zhou